Scalable plasma simulation with ELMFIRE using efficient data structures in MPI process communication

نویسندگان

  • Artur Signell
  • Francisco Ogando
  • Mats Aspnäs
  • Jan Westerholm
چکیده

We describe the parallel full-f gyrokinetic particle-in-cell plasma simulation code ELMFIRE and the issue of solving a electrostatic potential from particle data distributed across several MPI (Message Passing Interface) processes. The potential is solved through a linear system with a strongly sparse matrix and ELMFIRE stores data of the estimated nonzero diagonals of the whole matrix in every MPI process, with low performance. We present three alternative more memory efficient structures for gathering the data while keeping only a local part of the matrix. We also demonstrate that these alternative structures improve scalability, thus enabling more MPI processes and a finer time and space scale than before without sacrificing performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluting Performance of OpenMP and MPI on the SGI Origin 2000 with Benchmarks of Realistic Problem Sizes

Six application benchmarks, including four numerical aerodynamic simulation (NAS) codes, provided by H. Jin and J. Wu, were previously parallelized using OpenMP and message-passing interface (MPI) and run on a 128-processor Silicon Graphics Inc. (SGI) Origin 2000. Detailed profile data were collected to understand the factors causing imperfect scalability. The results show that load imbalance a...

متن کامل

Cross-Platform Performance of a Portable Communication Module and the Nasa Finite Volume General Circulation Model

The National Aeronautics and Space Administration (NASA) finite-volume general circulation model (fvGCM) is a global atmospheric model, originally developed for long-term climate simulations. Recently, the NASA fvGCM has been applied in a variety of weather prediction applications, including hurricane and winter storm forecasts. Achieving efficient throughput on a variety of computational platf...

متن کامل

Adaptive Grid Computing for Mpi Applications

Our objective is to provide location-, topology-, and administrative-transparent grid computing for MPI applications, while hiding the physical details of computing platforms and heterogeneous networks from the application developers and users. To achieve this objective, we introduced a new resource allocation model, workflow structures to specify MPI applications involving multiple tasks, and ...

متن کامل

Full f gyrokinetic simulation of transpor t in tokamak plasmas

Introduction: The electromagnetic gyrokinetic (GK) plasma simulation [1] for toroidal magnetic fusion devices has become a standard tool for turbulence analysis. Recently, it has been recognized that transport involving dynamic changes in profiles requires modelling with full f GK methods [2]. In the present work, we report on transport simulations for the FT-2 tokamak plasma with a full f nonl...

متن کامل

Topology-oblivious optimization of MPI broadcast algorithms on extreme-scale platforms

Article history: Available online xxxx Keywords: MPI Broadcast BlueGene Grid'5000 Extreme-scale Communication Hierarchy a b s t r a c t Significant research has been conducted in collective communication operations, in particular in MPI broadcast, on distributed memory platforms. Most of the research efforts aim to optimize the collective operations for particular architectures by taking into a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007